#include<stdio.h>

void ConvertDecimalToBinary(int *binary ,int number)
{
	int i=0,temp=number;
	do{
		binary[i]=temp%2;	
		temp/=2;
		i++;
	}while(temp);
	int cnt=0;
	for(i=15;i>=0;i--)
	{
		printf("%d",*(&binary[0]+i));//
		cnt++;
		if(cnt%4==0)
		printf(" ");
	}
	putchar('\n');
}
int main()
{
	int number,binary[16]={0};
	printf("请输入一个十进制数(0~32767):\n");
	scanf("%d",&number);
	ConvertDecimalToBinary(binary,number);
	
	return 0;
}